﻿/*网站首页样式*/
body {
	background: #fff;
	width: 100%;
}
#main {
	margin: 0 auto;
	width: 100%;
	background: #F7F7F7
}
#main em {
	color: #F60;
	font-family: Arial;
	font-weight: bold;
}
.indexSlider {
	overflow: hidden;
	position: relative;
	width: 699px;
	height: 372px;
	float: left;
	z-index: 10; margin-left:221px;
}
/*首页幻灯片*/
.widthSlider {/*background: url(../images/index2/bannerbg.gif) repeat-x 0 bottom #FFF;*/
	height: 424px;
	padding-bottom: 17px;
	position: relative;
	width: 100%;
	z-index: 10;
}
.widthSlider .bg {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	left: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	transition: opacity 800ms ease-in-out 0s;
	vertical-align: middle;
	width: 100%;
}
.widthSlider .bgon {
	display: block;
	height: 372px;
	opacity: 1;
}
.fullBanner {
	height: 372px;
	overflow: hidden;
	position: relative;
	zoom: 1;
	width: 699px;
}
.fullBanner li {
	display: none;
	float: left;
	height: 372px;
	left: 0;
	opacity: 1;
	top: 0;
	width: 100%;
}
.markBox {
	bottom: 10px;
	height: 12px;
	right: 5px;
	position: absolute;
	width: 100%;
	z-index: 50;
}
.markBox ol {
	float: right;
	height: 12px;
	overflow: hidden;
	zoom: 1;
	width: 150px;
}
.markBox ol li {
	background: #EEE;
	float: left;
	height: 12px;
	margin-right: 5px;
	width: 25px;
}
.markBox ol li.cur {
	background: #328605;
}
/*出境*/
.layout.tbor2s { border-top:2px solid #31a7aa;}
.layout.tbor2s .left h3 {	background: url(../images/index2/1_08.gif) no-repeat;}
.layout.tbor2s .i-tab li.current a{	color: #31a7aa;	}
.tbor2s .i-line-bor .left .content ul li:hover{	background:#bcfdfe;}	
.layout.tbor2s .gg{background:url(../images/index2/f20140801113905186811.gif) no-repeat;}

.layout.tbor3s {	border-top:2px solid  #409227;}
.layout.tbor3s .left h3 {	background: url(../images/index2/1_03.gif) no-repeat;}
.layout.tbor3s .i-tab li.current a{	color: #409227;	}
.tbor3s .i-line-bor .left .content ul li:hover{	background:#c2ffb0;}	
.layout.tbor3s .gg{background:url(../images/index2/f20140801113749163801.gif) no-repeat;}

.layout.tbor4s {	border-top:2px solid  #975bcc;}
.layout.tbor4s .left h3 {	background: url(../images/index2/1_12.gif) no-repeat;}
.layout.tbor4s .i-tab li.current a{	color: #975bcc;	}
.tbor4s .i-line-bor .left .content ul li:hover{	background:#e8cfff;}	
.layout.tbor4s .gg{background:url(../images/index2/f20140801113954148496.gif) no-repeat;}

.layout.tbor5s {	border-top:2px solid  #cc5ba6;}
.layout.tbor5s .left h3 {	background: url(../images/index2/1_16.gif) no-repeat;}
.layout.tbor5s .i-tab li.current a{	color: #cc5ba6;	}
.tbor5s .i-line-bor .left .content ul li:hover{	background:#ffbce8;}	
.layout.tbor5s .gg{background:url(../images/index2/f20140801114036141806.gif) no-repeat;}

.layout.tbor6s {	border-top:2px solid  #e06576;}
.layout.tbor6s .left h3 {	background: url(../images/index2/1_20.gif) no-repeat;}
.layout.tbor6s .i-tab li.current a{	color: #e06576;	}
.tbor6s .i-line-bor .left .content ul li:hover{	background:#fbc2ca;}	


.mode .container {
	background: #FFF;
	padding-top: 10px;
}
.mode .sidebar {
	float: left;
	width: 184px;
}
.mode .rightWrap {
	float: left;
	height: 345px;
	margin-left: 10px;
	overflow: hidden;
	width: 766px;
}
.mode .sidebar .box {
	height: 345px;
	overflow: hidden;
}
.mode .destination dt {
	border-bottom: 1px solid #F0F0F0;
	color: #333;
	height: 18px;
	line-height: 18px;
	margin-bottom: 6px;
	padding-bottom: 7px;
}
.mode .destination dd li {
	display: inline-block;
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-right: 5px;
	width: 86px;
}
.mode .destination dd a {
	color: #888;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 86px;
}
.mode .destination dd a:hover {
	color: #F60;
	text-decoration: underline;
}
.mode .rightList {
	margin-top: -10px;
	width: 800px;
	overflow: hidden;
}
.mode .rightList li {
	background: url(../images/dot.gif) no-repeat 0 7px;
	display: inline-block;
	float: left;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin: 10px 10px 0 0;
	padding-left: 10px;
	width: 368px;
}
.mode .rightList li.top {
	background: #FFF;
	display: inline-block;
	float: left;
	height: 205px;
	padding: 0;
	width: 184px;
}
.mode .rightList li span {
	color: #888;
	float: right;
}
.mode .rightList li span em {
	padding-right: 2px;
}
.mode dl.picCol {
	background: #FFF;
	display: inline-block;
	float: left;
	height: auto;
	margin-right: 10px;
	padding: 5px 5px 10px;
	position: relative;
	width: 199px;
}
.mode dl.picCol dt {
	padding-bottom: 5px;
}
.mode dl.picCol dt img {
	vertical-align: top;
}
.mode dl.picCol dd {
	color: #888;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
}
.mode dl.picCol dd em.price {
	font-size: 16px;
	padding-right: 2px;
}
.mode dl.picCol a.orderBtn {
	background: url(../images/index2/orderbg.gif) no-repeat 0 3px;
	display: inline-block;
	float: right;
	height: 27px;
	width: 65px;
}
.mode dl.picCol a.orderBtn:hover {
	background-position: 0 -31px;
}
/*rightbar*/
.rightbar { float: right;    width: 255px;}
.rightbar  .rightbar_ad img{padding:0 0 16px 0;}
.rightbar #manyidu {
	height: 150px;
	/*margin-top: 5px;*/
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
background:#fff;
}
.rightbar #manyidu dl {
	padding-left: 16px;
	height: 86px;
	background: #fff
}
.rightbar #manyidu dl span {
	color: #ff6600;
	font-size: 14px;
}
.rightbar #manyidu dl span.manyidu {
	font-family: 'Arial';
	font-size: 46px;
}
.rightbar #manyidu dl.moveti {
	background: #fff;
	height: 62px;
}
.rightbar .ad {
	margin-top: 7px;
}
.layout h3 {
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	text-indent: 1.2em;
	border-bottom: 1px solid #E5E5E5;
}
.tbor1 li {
	height: 40px;
	border-top: 1px solid #f5f5f5;
	color: #666;
	padding: 10px 15px 10px 0;
	_padding: 10px 15px 10px 0;
	line-height: 1.5em;
	overflow: hidden;
}
.tbor1 li i.icon {
	background: url(../images/index2/baozhang.gif) no-repeat;
	height: 40px;
	float: left;
	margin-left: 23px;
	margin-right: 9px;
	width: 30px
}
.tbor1 li i.bz {
	background-position: 0 -11px;
}
.tbor1 li i.rz {
	background-position: 0 -78px;
}
.tbor1 li i.pf {
	background-position: 0 -145px;
}
.tbor1 li i.tk {
	background-position: 0 -221px;
}
.tbor1 li {
	font-family: '微软雅黑';
	font-size: 14px;
}
.tbor1 strong {
	font-weight: bold;
	font-size: 16px;
font-family: '微软雅黑';
}
/*攻略*/
.guide {
	height: 225px;
/*	background: #fff;
	border: 1px solid #dcdcdc;*/
}
.guide h3 {
	text-indent: 0em;
	padding: 0 0 0 50px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fa7218;
	border-bottom: 2px solid #fa7218;
	background: url(../images/index2/guide_icon.gif) no-repeat 10px #ffffff;
}



.guide .expert-comment-bd {
height: 175px;
width: 100%;
overflow: hidden;
position: relative;
margin-top:	10px;
}
.guide .carousel-bar .carousel-bar-btns {
display: none;
}
.guide .carousel-bar:hover .carousel-bar-btns {
display: block;
}

.guide .carousel-bar .arrow-box {
background: no-repeat center 0;
display: block;
height: 54px;
width: 27px;
opacity: .5;
filter: alpha(opacity=50);
position: absolute;
top: 58px;
z-index: 5;
}

.guide .carousel-bar .prev {
background-image:url(../images/index2/arrow-prev.png);
left: 0;
}

.guide .carousel-bar .next {
background-image: url(../images/index2/arrow-next.png);
right: 0;
}

.guide .expert-comment-items {
width: 100000px;
position: absolute;
left: 0;
top: 0;
}

.guide .expert-comment-items .item {
background: #fff;
border: 1px solid #dcdcdc;
float: left;
margin-right: 10px;
min-width: 200px;
}

.guide .p5 {
padding: 5px;
}

.guide .expert-comment-pic a {
display: block;
height: 160px;
position: relative;
overflow: hidden;
}

.guide .expert-comment-pic a img {
min-width: 200px; max-width:200px; height:160px;
}

.guide .expert-comment-pic .txt-bar {
height: 30px;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
}

.guide .expert-comment-pic .txt-bar .mask {
background: #000;
opacity: .6;
filter: alpha(opacity=60);
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
}

.guide .expert-comment-pic .txt-bar .txt-bar-cont {
height: 100%;
line-height: 30px;
position: relative;
}
.guide .white {
color: #fff;
}
.guide .expert-comment-pic .txt-bar .comment-hd {
padding-right:0px;
}

.guide .expert-comment-pic .txt-bar .comment-hd p {
text-overflow: ellipsis;
width: 100%;
overflow: hidden;
white-space: nowrap;
}

.guide .expert-comment-cont {
width: 100%;
}

.ml5 {
margin-left: 5px;
}
.mr5 {
margin-right: 5px;
}

.guide .mt5 {
margin-top: 5px;
}
.guide .mt10 {
margin-top: 10px;
}

.guide .pr5 {
padding-right: 5px;
}
.guide .pl5 {
padding-left: 5px;
}

.guide .expert-comment-cont dt {
position: relative;
}
.guide strong,.guide  b,.guide  .b {
font-weight: 700;
}

.guide .f14 {
font-size: 14px;
}

.guide .yahei {
font-family: "Microsoft YaHei";
}

.guide .expert-comment-cont .expert-name {
color: #f90;
}
#main .guide .f999 ,#main .guide em ,#main .guide em.f999 {
color: #999;
font-weight:normal;
}

#main .guide .mt10 .destination em{
color: #008ae2;
font-weight:bold;
}

.guide .expert-comment-cont .travel-date {
position: absolute;
top: 1px;
right: 5px;
}

.guide .expert-comment-cont .cont-txt a {
display: block;
height: 35px;
overflow: hidden;
white-space: normal;
}

.guide .tc {
text-align: center;
}

.guide .expert-comment-cont .bottom-bar {
border-top: 1px solid #e5e5e5;
}

.guide .expert-comment-cont .bottom-bar ul {
padding: 4px 0;
}

.guide .expert-comment-cont .bottom-bar li {
border: 0;
height: 18px;
line-height: 18px;
width: 33%;
float: left;
margin-right: 0;
}

.guide .expert-comment-cont .bottom-bar li a {
cursor: pointer;
}


.guide .expert-comment-cont .bottom-bar .destination a {
color: #008ae2;
font-weight: 700;
}

.guide .fl {
float: left;
}

.guide .icon-index {
background:url(../images/index2/icon-index.png?v=3) no-repeat;
display: inline-block;
}

.guide .expert-comment-cont .bottom-bar .icon-location-b {
background-position: -190px -100px;
height: 14px;
width: 9px;
margin-top: 2px;
vertical-align: middle;
}

.guide .expert-comment-cont .bottom-bar .destination em {
display: block;
text-align: left;
height: 18px;
margin-left: 18px;
overflow: hidden;
}

.guide .expert-comment-cont .bottom-bar .bar-item-center {
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}

.guide .expert-comment-cont .bottom-bar .icon-agree {
background-position: -210px -100px;
height: 14px;
width: 14px;
vertical-align: middle;
}



.guide h3 .right{  display:block;background:url(../images/index2/refresh.gif) no-repeat left center; text-indent: 2em; font-size:12px; padding-right:10px;}

.tourism_corp .tourism_tit {
border-bottom: 2px solid #b5b5b5;
margin-bottom: 20px;
}
.tourism_corp .tourism_tit h3 {
font: bold 14px/18px "Microsoft Yahei";
color: #333;
padding-left: 10px;
margin-bottom: 5px;
}
.tourism_corp li {
width: 130px;
height: 90px;
float: left;
}
.tourism_corp li .tourism_list p, .tourism_corp li .tourism_list div {
text-align: center;
}
.tourism_corp li .tourism_list p a {
color: #999;
}
.bigwrap{width:100%; background:#FFF; margin-top:10px; padding:30px 0px;}


.left_scroll {
position: fixed;
left: 50%;
margin-left: -700px;
top: 200px;
z-index: 1005;
_position: absolute;
}
.left_scroll li {
margin-bottom: 2px;
}

.left_scroll li a {
display: block;
width: 65px;
height: 38px;
line-height: 38px;
color: #666;
font-family: "微软雅黑";
background:#ebebeb;
font-size:14px;
text-align:center;
}

.left_scroll li.current a  {
background:#59b712;
color:#fff;
}
.left_scroll li#toTop a{
	background:url(../images/gototop.gif) no-repeat;}


.fontArial{color:#ccc;}

/*签证服务*/
.rightbar .block{width:100%; box-shadow:0 0 5px #ddd; }
.rightbar .block .hd{ height:42px; line-height:42px; background:#975BCC; color:#FFF; font-size:16px; font-weight:normal; text-indent:5px;}
.rightbar .block .hd b{font-weight:normal; font-family:'微软雅黑';}
.rightbar .block .hd span{float:right;}
.rightbar .block .hd span a{color:#FFF; font-size:12px; padding-right:5px;}
.visa{overflow: hidden;width: 100%; background:#FFF; padding-bottom:2px;}
.visa  li{background: #F7F7F7;display: inline;float: left;height: 40px;line-height: 40px;margin:1px 4px 4px 3px;overflow: hidden;width: 120px; padding:0;}
.visa  li:hover{background: #F0F0F0;}
.visa  li span{float: right;padding-left: 10px;}
.visa  li em{font-size: 15px;vertical-align: -1px;}
.visa  li img{display: inline-block;padding-right: 10px;vertical-align: top;}
.visa  li b{cursor: pointer;display: inline-block;font-weight: normal;width:53px;overflow: hidden;}
.visa .visaDestin{height: 260px;overflow: hidden;}
.visa .visaDestin dt{color:#46A107; font-weight:bold;height: 18px;line-height: 18px;overflow: hidden;}
.visa .visaDestin dd{margin-top: 5px;padding: 7px 0;}
.visa .visaDestin li{float: left;width: 22%; margin:0 5px 5px 0;}
.visa .visaDestin li a{color: #888;display: block; border:1px solid #CCC; text-align:center; width:98%; height:26px; line-height:26px;}
.visa .visaDestin li a:hover{color: #fff;text-decoration:none; background:#46A107; }

/*首页幻灯片*/
.lubo{ width: 100%; min-width:1000px;clear: both; position:absolute; top:0; height:420px; z-index:-999;}
.lubo_box{ position: relative; width: 100%; height:420px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:420px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}

.lubo_box li img{ width: 100%; height: 420px;}

/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height:10px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #000 !important;}

/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 140px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.6;filter:alpha(opacity=60); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}
